@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

div.schot {
z-index: 200 !important;
background-color: #fff;
width: 100%;
height: auto;
color: #000000;
position: relative;
text-align: center;
font-family: 'Open Sans', sans-serif;
text-transform: none;
font-weight: 400;
font-size: 12px;
vertical-align: top;
padding: 1% 0%;}

div.schot a, a:hover {
color: #000000;
font-weight: 700;}

body {
background: #f6f6f6;}

div.uk-container.uk-container-center.wit {
background: #ffffff;
padding: 0px;}

.tm-toolbar {
background-color: #3bb0c9;
margin: 0px;
padding: 0px 0px;
font-size: 14px;}

.tm-toolbar a {
color: #ffffff;
text-transform: uppercase;}

.uk-navbar-nav {
float: right;
font-style: italic;}

div.achtergrond {
background-image: url('https://dev.schot.nl/balanceth/templates/yoo_master2/images/stenen1.jpg');
background-size: cover;
width: 100%;
height: 650px;}

.tm-headerbar {
margin-bottom: 10px;
margin-top: 10px;}

.tm-navbar {
margin-bottom: 0px;}

p.kies {
color: #3bb0c9;
font-weight: 900;
font-size: 125px;
line-height: 100%;}

p.style {
margin-left: 40px;
font-size: 35px;
font-style: italic;}

p {margin: 0px; line-height: 125%;}

p.margin {
margin-left: 40px;
font-size: 16px;}

.uk-slidenav-position .uk-slidenav-previous {
left: -20px;}

.uk-slidenav-position .uk-slidenav-next {
right: -20px;}

p.ondertitel {
font-style: italic;
font-size: 18px;
margin-bottom: 5px;
margin-top: 25px;}

h2 {
color: #3bb0c9;
font-size: 42px;}

.tm-footer {
background-color: #3bb0c9;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;}

.tm-footer a {
color: #fff;}

div.background-blauw {
background-color: #deeff3;}

div.background-bruiloft {
background-image: url('https://dev.schot.nl/balanceth/templates/yoo_master2/images/bruiloft.jpg');
background-size: cover;
width: 100%;
height: 350px;}

.uk-button {
font-style: italic;
font-weight:bold;
border: 2px solid #a87eb1;}

.uk-button:hover {
border: 2px solid #a87eb1;}

.btn-primary {
font-style: italic;
font-weight:bold;
color: #a87eb1;
border: 2px solid #a87eb1;} 

.btn-primary:hover {
border: 2px solid #a87eb1;
color: #a87eb1;}

/* Bento Slideset UIkit 2 */  
.tm-slideset-bento {  
  position: relative;  
}  
@media (min-width: 1220px) {  
  .tm-slideset-bento .uk-subnav {  
    position: absolute;  
    top: -45px;  
    right: 0;  
    margin-bottom: 0;  
  }  
}  
.tm-slideset-bento .tm-slideset-title {  
  margin-top: 25px;  
}  
.tm-slideset-bento .tm-slideset-date {  
  padding-left: 25px;  
}  
@media (min-width: 479px) {  
  .tm-slideset-bento .uk-slideset {  
    display: -ms-flexbox;  
    display: -webkit-flex;  
    display: flex;  
    -ms-flex-direction: column;  
    -webkit-flex-direction: column;  
    flex-direction: column;  
    margin-left: 0 !important;  
  }  
  .tm-slideset-bento .uk-slideset > li {  
    box-sizing: border-box;  
    width: 100%;  
    padding: 25px 0;  
    border-top: 1px solid rgba(0, 0, 0, 0.06);  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel {  
    display: -ms-flexbox;  
    display: -webkit-flex;  
    display: flex;  
    -ms-flex-align: center;  
    -webkit-align-items: center;  
    align-items: center;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel > .tm-slideset-media {  
    margin-right: 25px !important;  
    text-align: center !important;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel > .tm-slideset-media.uk-panel-teaser {  
    margin-bottom: 0 !important;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel > .tm-slideset-main {  
    -ms-flex: 1;  
    -webkit-flex: 1;  
    flex: 1;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel > .tm-slideset-main .tm-slideset-title {  
    margin-top: 5px !important;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel > .tm-slideset-main .tm-slideset-title .tm-slideset-badge-title {  
    margin-left: 5px !important;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel .tm-slideset-date {  
    text-align: right !important;  
  }  
  .tm-slideset-bento .uk-slideset > li > .tm-slideset-panel .tm-slideset-date > span {  
    display: block;  
    font-size: 24px;  
  }  
}  
@media (min-width: 1220px) {  
  #tm-slideset-bento-slidenav .uk-subnav {  
    right: 95px;  
  }  
  #tm-slideset-bento-slidenav .tm-slideset-slidenav {  
    position: absolute;  
    top: -40px;  
    right: 0;  
    margin-top: 0 !important;  
  }  
  #tm-slideset-bento-slidenav .tm-slideset-slidenav .uk-slidenav {  
    width: 36px;  
    height: 36px;  
    line-height: 36px;  
    font-size: 20px;  
  }  
}  

/* Bento Slideset UIkit 3*/  
.tm-slideset-bento {  
  position: relative;  
}  
@media (min-width: 1220px) {  
  .tm-slideset-bento .wk-subnav {  
    position: absolute;  
    top: -40px;  
    right: 0;  
    margin-bottom: 0;  
  }  
}  
.tm-slideset-bento .tm-slideset-title {  
  margin-top: 25px;  
}  
.tm-slideset-bento .tm-slideset-date {  
  padding-left: 25px;  
}  
@media (min-width: 479px) {  
  .tm-slideset-bento .wk-slideset {  
    display: -ms-flexbox;  
    display: -webkit-flex;  
    display: flex;  
    -ms-flex-direction: column;  
    -webkit-flex-direction: column;  
    flex-direction: column;  
    margin-left: 0 !important;  
  }  
  .tm-slideset-bento .wk-slideset > li {  
    box-sizing: border-box;  
    width: 100%;  
    padding: 25px 0;  
    border-top: 1px solid rgba(0, 0, 0, 0.06);  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel {  
    display: -ms-flexbox;  
    display: -webkit-flex;  
    display: flex;  
    -ms-flex-align: center;  
    -webkit-align-items: center;  
    align-items: center;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel > .tm-slideset-media {  
    margin-right: 25px !important;  
    text-align: center !important;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel > .tm-slideset-media.wk-panel-teaser {  
    margin-bottom: 0 !important;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel > .tm-slideset-main {  
    -ms-flex: 1;  
    -webkit-flex: 1;  
    flex: 1;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel > .tm-slideset-main .tm-slideset-title {  
    margin-top: 5px !important;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel > .tm-slideset-main .tm-slideset-title .tm-slideset-badge-title {  
    margin-left: 5px !important;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel .tm-slideset-date {  
    text-align: right !important;  
  }  
  .tm-slideset-bento .wk-slideset > li > .tm-slideset-panel .tm-slideset-date > span {  
    display: block;  
    font-size: 24px;  
  }  
}  
@media (min-width: 1220px) {  
  #tm-slideset-bento-slidenav .wk-subnav {  
    right: 95px;  
  }  
  #tm-slideset-bento-slidenav .tm-slideset-slidenav {  
    position: absolute;  
    top: -50px;  
    right: 0;  
    margin-top: 0 !important;  
  }  
  #tm-slideset-bento-slidenav .tm-slideset-slidenav .wk-slidenav {  
    width: 36px;  
    height: 36px;  
    line-height: 36px;  
    font-size: 20px;  
  }  
}

.uk-panel-title {
color: #3bb0c9 !important;
font-size: 42px;
font-weight: 900;}

.tm-slideset-bento .tm-slideset-title {
text-align: left;
font-weight: 900;
font-size: 25px;
color: #a87eb1 !important;
margin-bottom: 10px;}

div.tm-slideset-content {
text-align: left;}

div.tm-slideset-date {
font-weight: 900;
color: #9d9d9c;
font-size: 20px;}

div.uk-panel.padding {padding: 35px;}

.uk-subnav-pill > .uk-active > * {
font-style: italic;
font-weight:bold;
color: #a87eb1;
border: 2px solid #a87eb1;
background: #fff;}

.tm-slideset-bento .uk-subnav > * > :hover, .uk-subnav > * > :focus {
font-style: italic;
font-weight:bold;
color: #a87eb1;
border: 2px solid #a87eb1;
background: #fff;}

.tm-slideset-bento .uk-slidenav {
color: #a87eb1;
border: 2px solid #a87eb1;
border-radius: 25px;}

a.proefles {
font-style: italic;
font-weight:bold;
color: #a87eb1 !important;
font-weight: 900 !important;
border: 2px solid #a87eb1;
background: #fff;
line-height: 30px;
padding-top: 5px !important;
padding-bottom: 5px !important;
margin-top: -7px !important;}

.ac.two-column > *, .ac.three-column > *, .ac.thumb > *, .ac.thumb.image-banner > * {
border-left: 0px dotted #ddd;}

.ac h2.title {
color: #a87eb1; !important}

.ac .meta li {
color: #000;
font-style: italic;
font-size: 15px !important;}

article.uk-article {
padding-top: 25px;
padding-bottom: 25px;}

div.button-boeken {
top: 20%;
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
z-index: 10000 !important;
position: fixed;
    left: -30px;

background-color: #a87eb1;
font-style: italic;
padding: 10px 15px;}

div.button-boeken a {
color: #fff !important;
font-weight: bold;
font-size: 16px;}

.uk-panel-teaser {
margin-bottom: 0px;}

* + .uk-margin {
    margin-top: 0px;}


.uk-align-right {
margin-left: 20px;
float: right;
width: 50%;}

div.uk-panel.archief > .uk-panel-title {
color: #444444 !important;
font-size: 23px;
line-height: 100%;
margin-bottom: 0px;}

div.uk-panel.archief {
margin-top: 25px;
border: 1px solid #dddddd;
padding: 15px;}

* + ul {
margin-top: 10px;}

.uk-button-primary {
color:  #a87eb1;}

.uk-button-primary:active, .uk-button-primary.uk-active, .uk-button-primary:hover, .uk-button-primary:focus {
color:  #a87eb1;}

.uk-offcanvas{
z-index: 100000 !important;}

html:not(.uk-touch) .uk-nav-offcanvas > li > a.proefles {
border: none;}

.uk-nav-offcanvas > li > a {
font-weight: 900;}

.uk-navbar-toggle {
float:right;
margin-top: 25px;}

.uk-switcher .uk-panel .uk-grid [class*='uk-width'] {
width: 33%;}

.wit {background-color: #fff !important; padding-top: 0px;}

#tm-main-bottom {
  padding-top: 0px;
}

.tm-main > :nth-child(n+2) {
margin-top: 0px;
}